home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
House of Dreams
/
House of Dreams.iso
/
More…
/
QuickTime™
/
QuickTime™.rsrc
/
bin.rsrc_INIT_3.txt
< prev
next >
Wrap
Text File
|
1991-12-02
|
43KB
|
776 lines
start:
00000000 4E56 FF46 link A6, -0x00BA
00000004 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00000008 4205 clr.b D5
0000000A 7009 moveq.l D0, 0x09
0000000C 3238 0B22 move.w D1, [0x00000B22 /* HWCfgFlags */]
00000010 E061 asr D1.w, D0
00000012 7001 moveq.l D0, 0x01
00000014 C041 and.w D0, D1
00000016 1D40 FFE6 move.b [A6 - 0x1A], D0
0000001A 4246 clr.w D6
0000001C 7002 moveq.l D0, 0x02
0000001E 41EE FFEC lea.l A0, [A6 - 0x14]
00000022 A090 syscall SysEnvirons
00000024 4A40 tst.w D0
00000026 6600 01D0 bne +0x1D2 /* 000001F8 */
0000002A 0C6E 0600 FFF0 cmpi.w [A6 - 0x10], 0x600
00000030 6F00 01C6 ble +0x1C8 /* 000001F8 */
00000034 0C6E 0700 FFF0 cmpi.w [A6 - 0x10], 0x700
0000003A 5CC0 sge D0
0000003C 4400 neg.b D0
0000003E 1D40 FFE7 move.b [A6 - 0x19], D0
00000042 1038 028E move.b D0, [0x0000028E /* ROM85 */]
00000046 4880 ext.w D0
00000048 323C 00C0 move.w D1, 0xC0
0000004C C200 and.b D1, D0
0000004E 6706 beq +0x8 /* 00000056 */
00000050 7C03 moveq.l D6, 0x03
00000052 6000 01A4 bra +0x1A6 /* 000001F8 */
label00000056:
00000056 303C 009F move.w D0, 0x9F
0000005A A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
0000005C 2608 move.l D3, A0
0000005E 303C AB1D move.w D0, 0xAB1D
00000062 A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
00000064 B688 cmp.l D3, A0
00000066 6606 bne +0x8 /* 0000006E */
00000068 7C03 moveq.l D6, 0x03
0000006A 6000 018C bra +0x18E /* 000001F8 */
label0000006E:
0000006E 303C A0AD move.w D0, 0xA0AD
00000072 A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
00000074 B688 cmp.l D3, A0
00000076 6606 bne +0x8 /* 0000007E */
00000078 7C04 moveq.l D6, 0x04
0000007A 6000 017C bra +0x17E /* 000001F8 */
label0000007E:
0000007E 203C 7174 696D move.l D0, 0x7174696D /* 'qtim' */
00000084 41EE FFE8 lea.l A0, [A6 - 0x18]
00000088 2248 movea.l A1, A0
0000008A A1AD syscall Gestalt, flags=1
0000008C 2288 move.l [A1], A0
0000008E 4A40 tst.w D0
00000090 6606 bne +0x8 /* 00000098 */
00000092 7C02 moveq.l D6, 0x02
00000094 6000 0162 bra +0x164 /* 000001F8 */
label00000098:
00000098 203C 6370 6E74 move.l D0, 0x63706E74 /* 'cpnt' */
0000009E 41EE FFE8 lea.l A0, [A6 - 0x18]
000000A2 2248 movea.l A1, A0
000000A4 A1AD syscall Gestalt, flags=1
000000A6 2288 move.l [A1], A0
000000A8 4A40 tst.w D0
000000AA 6716 beq +0x18 /* 000000C2 */
000000AC 7000 moveq.l D0, 0x00
000000AE 2F00 move.l -[A7], D0
000000B0 4EBA 022E jsr [PC + 0x22E /* 000002E0 */]
000000B4 4A40 tst.w D0
000000B6 584F addq.w A7, 4
000000B8 6706 beq +0x8 /* 000000C0 */
000000BA 7C05 moveq.l D6, 0x05
000000BC 6000 013A bra +0x13C /* 000001F8 */
label000000C0:
000000C0 7A01 moveq.l D5, 0x01
label000000C2:
000000C2 4A05 tst.b D5
000000C4 6738 beq +0x3A /* 000000FE */
000000C6 558F subq.l A7, 2
000000C8 2F3C 7468 6E67 move.l -[A7], 0x74686E67 /* 'thng' */
000000CE A80D syscall Count1Resources
000000D0 3E1F move.w D7, [A7]+
000000D2 6026 bra +0x28 /* 000000FA */
label000000D4:
000000D4 598F subq.l A7, 4
000000D6 2F3C 7468 6E67 move.l -[A7], 0x74686E67 /* 'thng' */
000000DC 3F07 move.w -[A7], D7
000000DE A80E syscall Get1IndResource/Get1IxResource
000000E0 285F movea.l A4, [A7]+
000000E2 558F subq.l A7, 2
000000E4 A9AF syscall ResError
000000E6 4A5F tst.w [A7]+
000000E8 660E bne +0x10 /* 000000F8 */
000000EA 598F subq.l A7, 4
000000EC 2F0C move.l -[A7], A4
000000EE 7001 moveq.l D0, 0x01
000000F0 3F00 move.w -[A7], D0
000000F2 7012 moveq.l D0, 0x12
000000F4 A82A syscall ComponentDispatch
000000F6 584F addq.w A7, 4
label000000F8:
000000F8 5347 subq.w D7, 1
label000000FA:
000000FA 4A47 tst.w D7
000000FC 66D6 bne -0x28 /* 000000D4 */
label000000FE:
000000FE 700A moveq.l D0, 0x0A
00000100 2F00 move.l -[A7], D0
00000102 4EBA 01DC jsr [PC + 0x1DC /* 000002E0 */]
00000106 4A40 tst.w D0
00000108 584F addq.w A7, 4
0000010A 6706 beq +0x8 /* 00000112 */
0000010C 7C08 moveq.l D6, 0x08
0000010E 6000 00E8 bra +0xEA /* 000001F8 */
label00000112:
00000112 203C 6963 6D70 move.l D0, 0x69636D70 /* 'icmp' */
00000118 41EE FFE8 lea.l A0, [A6 - 0x18]
0000011C 2248 movea.l A1, A0
0000011E A1AD syscall Gestalt, flags=1
00000120 2288 move.l [A1], A0
00000122 4A40 tst.w D0
00000124 671E beq +0x20 /* 00000144 */
00000126 4EBA 02A4 jsr [PC + 0x2A4 /* 000003CC */]
0000012A 4A40 tst.w D0
0000012C 6706 beq +0x8 /* 00000134 */
0000012E 7C06 moveq.l D6, 0x06
00000130 6000 00C6 bra +0xC8 /* 000001F8 */
label00000134:
00000134 7A01 moveq.l D5, 0x01
00000136 4EBA 01E4 jsr [PC + 0x1E4 /* 0000031C */]
0000013A 4A40 tst.w D0
0000013C 6706 beq +0x8 /* 00000144 */
0000013E 7C08 moveq.l D6, 0x08
00000140 6000 00B6 bra +0xB8 /* 000001F8 */
label00000144:
00000144 4A2E FFE7 tst.b [A6 - 0x19]
00000148 6640 bne +0x42 /* 0000018A */
0000014A 4A2E FFE6 tst.b [A6 - 0x1A]
0000014E 6614 bne +0x16 /* 00000164 */
00000150 7019 moveq.l D0, 0x19
00000152 2F00 move.l -[A7], D0
00000154 4EBA 018A jsr [PC + 0x18A /* 000002E0 */]
00000158 4A40 tst.w D0
0000015A 584F addq.w A7, 4
0000015C 6706 beq +0x8 /* 00000164 */
0000015E 7C07 moveq.l D6, 0x07
00000160 6000 0096 bra +0x98 /* 000001F8 */
label00